package io.renren.param;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.Date;

@Data
public class SeatApplicationSaveParam {

    /**
     * 工位编号
     */
    @NotBlank(message="工位编号不能为空")
    private String seatCode;
    /**
     * 部门
     */
    private String department;
    /**
     * 姓名
     */
    private String employeeName;
    /**
     * 工号
     */
    private String employeeCode;
    /**
     * 开始时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @NotBlank(message = "开始时间不能为空")
    private Date startTime;
    /**
     * 结束时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @NotBlank(message = "结束时间不能为空")
    private Date endTime;
//    /**
//     * 时长，小时
//     */
//    @NotBlank(message = "时长不能为空")
//    private Integer duration;
    /**
     * 申请工位的员工id
     */
    private String employeeId;

    private String compId;

    /**
     * 邮箱
     */
    private String email;

}
